Foxit PDF SDK
FoxitPDFSDKPython2.CertVerifyResult类 参考

继承自 FoxitPDFSDKPython2._object .

Public 成员函数

def CertVerifyResult (cert, is_ca, is_trusted, response, response_effect_time_range, revoke_time, cert_status, reason, cert_check_time, exist_signature_vri_creation_time, signature_vri_creation_time, exist_response_signature_vri_creation_time, response_signature_vri_creation_time, response_info_location)
 带参数的构造函数。 更多...
 
def CertVerifyResult ()
 构造函数。
 
def CertVerifyResult (other)
 带另一个证书验证结果对象的构造函数。 更多...
 
def Set (cert, is_ca, is_trusted, response, response_effect_time_range, revoke_time, cert_status, reason, cert_check_time, exist_signature_vri_creation_time, signature_vri_creation_time, exist_response_signature_vri_creation_time, response_signature_vri_creation_time, response_info_location)
 设置值。 更多...
 

静态 Public 属性

 cert = _fsdk.CertVerifyResult_cert
 证书内容。
 
 cert_check_time = _fsdk.CertVerifyResult_cert_check_time
 检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
 
 cert_status = _fsdk.CertVerifyResult_cert_status
 证书状态。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
 
 e_CertStatusExpired = _fsdk.CertVerifyResult_e_CertStatusExpired
 表示证书已过期。
 
 e_CertStatusRevoked = _fsdk.CertVerifyResult_e_CertStatusRevoked
 表示证书已被撤销。
 
 e_CertStatusUnknown = _fsdk.CertVerifyResult_e_CertStatusUnknown
 表示证书状态未知。
 
 e_CertStatusValid = _fsdk.CertVerifyResult_e_CertStatusValid
 表示证书有效。
 
 e_LocationDSS = _fsdk.CertVerifyResult_e_LocationDSS
 响应信息在 DSS 字典中找到。
 
 e_LocationNotSet = _fsdk.CertVerifyResult_e_LocationNotSet
 位置未设置。
 
 e_LocationOnline = _fsdk.CertVerifyResult_e_LocationOnline
 响应信息通过在线请求获得。
 
 e_LocationSignature = _fsdk.CertVerifyResult_e_LocationSignature
 响应信息在签名内容中找到。
 
 e_ReasonAACompromise = _fsdk.CertVerifyResult_e_ReasonAACompromise
 撤销原因:AA 泄露。
 
 e_ReasonAffiliationChanged = _fsdk.CertVerifyResult_e_ReasonAffiliationChanged
 撤销原因:附属关系发生变化。
 
 e_ReasonCACompromise = _fsdk.CertVerifyResult_e_ReasonCACompromise
 撤销原因:CA 泄露。
 
 e_ReasonCertificateHold = _fsdk.CertVerifyResult_e_ReasonCertificateHold
 撤销原因:证书暂停。
 
 e_ReasonCessationOfOperation = _fsdk.CertVerifyResult_e_ReasonCessationOfOperation
 撤销原因:停止操作。
 
 e_ReasonKeyCompromise = _fsdk.CertVerifyResult_e_ReasonKeyCompromise
 撤销原因:密钥泄露。
 
 e_ReasonNoStatus = _fsdk.CertVerifyResult_e_ReasonNoStatus
 撤销原因:证书无状态。
 
 e_ReasonPrivilegeWithDrawn = _fsdk.CertVerifyResult_e_ReasonPrivilegeWithDrawn
 撤销原因:特权被撤销。
 
 e_ReasonRemoveFromCRL = _fsdk.CertVerifyResult_e_ReasonRemoveFromCRL
 撤销原因:从 CRL 中移除。
 
 e_ReasonSuperseded = _fsdk.CertVerifyResult_e_ReasonSuperseded
 撤销原因:已被替代。
 
 e_ReasonUnspecified = _fsdk.CertVerifyResult_e_ReasonUnspecified
 撤销原因:未指定原因。
 
 exist_response_signature_vri_creation_time = _fsdk.CertVerifyResult_exist_response_signature_vri_creation_time
 指示响应签名的 VRI 创建时间是否存在。
 
 exist_signature_vri_creation_time = _fsdk.CertVerifyResult_exist_signature_vri_creation_time
 指示签名的 VRI 创建时间是否存在。
 
 is_ca = _fsdk.CertVerifyResult_is_ca
 指示证书是否为 CA 证书。
 
 is_trusted = _fsdk.CertVerifyResult_is_trusted
 指示证书是否被用户信任。
 
 reason = _fsdk.CertVerifyResult_reason
 证书的撤销原因。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
 
 response = _fsdk.CertVerifyResult_response
 证书的响应。
 
 response_effect_time_range = _fsdk.CertVerifyResult_response_effect_time_range
 响应生效的时间范围。
 
 response_signature_vri_creation_time = _fsdk.CertVerifyResult_response_signature_vri_creation_time
 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
 
 revoke_time = _fsdk.CertVerifyResult_revoke_time
 从响应中获得的撤销时间。
 
 signature_vri_creation_time = _fsdk.CertVerifyResult_signature_vri_creation_time
 签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
 

详细描述

此类表示证书的验证结果。

构造及析构函数说明

◆ CertVerifyResult() [1/2]

def FoxitPDFSDKPython2.CertVerifyResult.CertVerifyResult (   cert,
  is_ca,
  is_trusted,
  response,
  response_effect_time_range,
  revoke_time,
  cert_status,
  reason,
  cert_check_time,
  exist_signature_vri_creation_time,
  signature_vri_creation_time,
  exist_response_signature_vri_creation_time,
  response_signature_vri_creation_time,
  response_info_location 
)

带参数的构造函数。

参数
[in]cert证书内容。
[in]is_ca指示证书是否为 CA 证书。
[in]is_trusted指示证书是否被用户信任。
[in]response证书的响应。
[in]response_effect_time_range响应生效的时间范围。
[in]revoke_time从响应中获得的撤销时间。
[in]cert_status证书状态。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
[in]cert_check_time检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_signature_vri_creation_time指示签名的 VRI 创建时间是否存在。
[in]signature_vri_creation_time签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_response_signature_vri_creation_time指示响应签名的 VRI 创建时间是否存在。
[in]response_signature_vri_creation_time响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]response_info_location响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。

◆ CertVerifyResult() [2/2]

def FoxitPDFSDKPython2.CertVerifyResult.CertVerifyResult (   other)

带另一个证书验证结果对象的构造函数。

参数
[in]other另一个响应对象。

成员函数说明

◆ Set()

def FoxitPDFSDKPython2.CertVerifyResult.Set (   cert,
  is_ca,
  is_trusted,
  response,
  response_effect_time_range,
  revoke_time,
  cert_status,
  reason,
  cert_check_time,
  exist_signature_vri_creation_time,
  signature_vri_creation_time,
  exist_response_signature_vri_creation_time,
  response_signature_vri_creation_time,
  response_info_location 
)

设置值。

参数
[in]cert证书内容。
[in]is_ca指示证书是否为 CA 证书。
[in]is_trusted指示证书是否被用户信任。
[in]response证书的响应。
[in]response_effect_time_range响应生效的时间范围。
[in]revoke_time从响应中获得的撤销时间。
[in]cert_status证书状态。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
[in]cert_check_time检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_signature_vri_creation_time指示签名的 VRI 创建时间是否存在。
[in]signature_vri_creation_time签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_response_signature_vri_creation_time指示响应签名的 VRI 创建时间是否存在。
[in]response_signature_vri_creation_time响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]response_info_location响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 FoxitPDFSDKPython2.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。
返回
无。